html, body  {
    height:         100%;
    width:          100%;
    font-family:    "Trebuchet MS",sans-serif;
    background-color: #000000;
    color: #bbbbbd;
    text-align:center;
    overflow: hidden;
    }

#date-text {
    font-family: "Arial",sans-serif;
    font-size:20px;
    position: absolute;
    top: 20px;
    left: 0px;
    width: 100%;
    padding: 0px 0px 0px 0px;
    }


#container  { position:relative; min-height: 100%; }
.textfill   { position:fixed; top: 0px; bottom: 200px; left: 0%; right: 0%; }
#footer     { position:fixed; bottom: 10px; left: 15%; right: 15%; font-size:36px; }

#buttonbar-bottom {
    z-index:2;
    position:absolute;
    float:right;
    bottom: 20px;
    right:1%;
    }
    
#buttonbar-topright {
    width: 72px;
    z-index: 2;
    position: absolute;
    bottom: 1%;
    top: 1%;
    right: 10px; }
    
img         { margin: 2px 2px; }
fieldset    { border:none; }

/* date button stuff */
#btn-calendar { position: relative; width: 100%; /* for IE 6 */ };

